// 为了使用接口表示函数类型，我们需要给接口定义一个调用签名
// 函数类型：通过接口的方式作为函数的类型来使用
(()=>{
    interface sFunc{
    //定义一个调用签名
    (source:string,subString:string):boolean
    }
    // 定义一个函数，该类型就是上面定义的接口
    const searchString:sFunc = function (source:string,subString:string):boolean{
        // 在source字符串中查找subString这个字符串
        return source.search(subString) > -1
    }
    // 调用函数
    console.log(searchString('哈哈,我在学ts','还在学'))
})()